#__plugins_share__ {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    bottom: 0;
    background: rgba(0,0,0,.5);
}
#__plugins_share_box__ {
    background: #fff;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    color: #666;
}
#__plugins_share_box__ ul li {
    float: left;
    width: 25%;
    padding: 4px 0 9px;
}
#__plugins_share_box__ .icon {
    font-size: 30px;
}
#__plugins_share_box__ .icon+div {
    font-size: 12px;
}
#__plugins_share_cancel__ {
    clear: both;
    height: 44px;
    line-height: 44px;
    border-top: 1px solid #eaeaea;
    font-size: 14px;
}
#__plugins_share_box__ .icon-friends {
    color: #897feb;
}
#__plugins_share_box__ .icon-weixin {
    color: #4ebf52;
}
#__plugins_share_box__ .icon-qq {
    color: #2abef8;
}
#__plugins_share_box__ .icon-qqkongjian {
    color: #fdb72b;
}